package net.message.processor;

import net.message.*;
import net.Client;

public interface IMessageProcessor {

    public void process(AliveMessage message, Client client);

    public void process(GetImageRequestMessage message, Client client);

    public void process(HelloRequestMessage message, Client client);

    public void process(GetImageResponseMessage message, Client client);

    public void process(CreateImageMessage message, Client client);

    public void process(HelloResponseMessage message, Client client);

    public void process(JoinImageRequestMessage message, Client client);

    public void process(JoinImageResponseMessage message, Client client);

    public void process(NewLineMessage message, Client client);
    
}
